#ifndef CENTRIFIER_H
#define CENTRIFIER_H

#include <QWidget>
#include <QScrollArea>

//Контейнер для выравнивания холста схемы по центру
class Centrifier : public QWidget
{
    Q_OBJECT

private:
    //Область скролла
    QScrollArea * area;
    //Виджет
    QWidget * widget;
    //Изменить положение виждета
    void reLayout();

protected:
   //Фильтруем события
   bool eventFilter( QObject * o, QEvent * e );

public:
   //Создать центровщик виджета, расположенного на области скролла
   Centrifier( QScrollArea * area, QWidget * widget, QWidget* parent = 0 );
};

#endif // CENTRIFIER_H
